package com.five.service;

import com.five.dto.CommentCreateDTO;
import com.five.pojo.Comment;
import com.five.vo.CommentTreeVO;

import java.util.List;

public interface ICommentService {
    // 创建评论/回复（无限层级）
    Long createComment(String token,CommentCreateDTO dto);

    // 查询书籍所有评论（含所有子回复，无分页/无层级限制）
    List<CommentTreeVO> getCommentTree(Long novelId);

    // 删除评论/回复
    void deleteComment(String token,Long commentId);

    List<Comment> listByLogininfo(String token);
}